package valeria;

import other.J13Default;

public class J13AccessModifier {

	private String name;
	
	public static void main(String[] args) {
		//default 접근지정자로 선언된 클래스호출
		//J13AccessModifier: valeria 패키지에 들어있어서
		//J12ExCompany:valeria 패키지에 들어있어서 호출가능
		//CanISeeme:other패키지에
		//따라서,CanISeeme 클래스는 접근불가
		J12ExCompany apple = new J12ExCompany();

		//default 접근지정자로 선언된 클래스호출
		//CanISeeMe seeme= new CanISeeme();
	
		J13AccessModifier am=new J13AccessModifier();
		am.name="태희";
		//J13AccessModifier 에서 private로 선언한 name을
		//am 객체를통해 호출함
		
		//private 접근지정자로 선언된 필드 호출
		//PrivateClass에 private로 선언된 name변수는
		//J13AccessModifier에서 호출불가-이것에대한 해결책은
		//
		PrivateClass pc = new PrivateClass();
		//pc.name="지현";
		
		
		
	}//main

}//class

class PrivateClass{
	public PrivateClass(){}
	//protected PrivateClass(){}
	//PrivateClass(){}
	//	PrivateClass(){}
	private String name;
}